Управление отображением объектов на полотне онтологии
Какие объекты отображаются на полотне онтологии
Классами онтологии считаются классы, которые:
- были созданы в онтологии
- были добавлены в онтологию с помощью кнопки (Добавить существующий класс)
- были добавлены в поле "Классы онтологии" карточки онтологии
Информация
Все классы онтологии связаны с онтологией отношением Список классов (3f0d989d-a194-4211-b7f5-da1e86329695). Класс может быть связан с любым количеством онтологий.
На полотне онтологии, отображаются следующие объекты:
- классы онтологии
- скалярные свойства классов онтологии
- отношения, доменами которых являются классы онтологии
- классы-диапазоны отношений, доменами которых являются классы онтологии
Необходимо отметить, что не все классы-диапазоны, отображаемые на полотне онтологии, могут являться классами онтологии. Рассмотрим это на примере - создадим онтологию:
Добавим на полотно онтологии созданный ранее в другой онтологии класс Собака с помощью кнопки (Добавить существующий класс) и создадим отношение имеет питомца:
Несмотря на то, что мы добавили на полотно онтологии один класс Собака, на полотне отображается также класс Животное. Разберемся почему так произошло:
- классы Человек, Мужчина, Собака отображаются на полотне онтологии, т.к. они являются классами онтологии (созданы или добавлены на полотно)
- отношения
имеет отца,имеет питомцаиявляется подклассомотображаются на полотне онтологии, т.к. доменами этих отношений являются классы онтологии:- доменом отношений
имеет отцаиимеет питомцаявляется класс Человек - доменом отношения
является подклассомявляется класс Собака
- доменом отношений
- класс Животное не является классом онтологии, но отображается на полотне онтологии, т.к. он является классом-диапазоном отношения
является подклассом, доменом которого является класс Собака (является классом онтологии)
Фильтрация по типам объектов
Фильтры объектов позволяют управлять отображением на полотне онтологии объектов различного типа. Доступ к списку фильтров можно получить кликнув по кнопке "Фильтры объектов" на панели инструментов онтологии.
| Фильтр | Описание |
|---|---|
| Отношения | Управление отображением отношений онтологии |
| Базовые отношения | Управление отображением базовых отношений, например, состоит из |
| Скалярные свойства | Управление отображением скалярных свойств классов |
| Подклассы | Управление отображением отношений является подклассом (подкласс) |
| Комбинации классов | Управление отображением отношений объединение, пересечение, непересечение и эквивалентность |
| Только выбранные в онтологии | Управление отображением классов, не являющихся классами онтологии |
| Показывать классы без связей | Управление отображением классов, которые остались без отношений в результате применения других фильтров |
| Скрыть иконки (👤🔒) | Управление отображением иконок доступа |
| Список названий онтологий | Если в онтологию добавлены другие онтологии (поле "Список онтологий" в карточке онтологии), набор этих фильтров позволяется управлять отображением классов из разных онтологий |
Сокрытие объектов онтологии
Пользователи, являющиеся редакторами онтологии имеют возможность управлять отображением любых объектов на полотне онтологии с помощью команды "Скрыть".
Демонстрация работы команды "Скрыть" показана на изображении ниже. Список скрытых объектов онтологии сохраняется, поэтому любой пользователь открывший онтологию, не увидит скрытые объекты.

Если в онтологии есть скрытые объекты, то на кнопке "Скрыть" отображается индикатор наличия таких объектов.
Фильтрация по тегам объектов
Любому объекту онтологии могут быть назначены т.н. теги. Назначить теги можно двумя способами:
- каждому объекту отдельно в карточке, доступной при двойном клике по объекту
- сразу нескольким объектам с помощью кнопки "Редактировать теги у выбранных объектов"
Список всех тегов объектов на онтологии доступен в выпадающем меню на панели инструментов онтологии. Выбрав в этом меню нужные теги, можно выделить объекты двумя способами, в зависимости от режима управления тегами:
- - объекты с выбранными тегами будут выделены с помощью утолщенной границы (рамки)
- - на онтологии останутся только объекты с выбранными тегами, остальные объекты будут скрыты
Теги принадлежат объектам (классам, отношениям, свойствам), а не онтологиям, поэтому фильтрация по тегам таких объектов возможна в любых онтологиях, где они встречаются.
